<?php
	include_once '.././include/inc_session.php';
	// construction de l’objet Template
	$oPageListe = new Template(PATH_TEMPLATE.'liste.html');
	
	if (isset($_GET['idsinistre'])) 
	{
  		$idsinistre= $_GET['idsinistre'];
  			
	}
	$oSinistre=new dataObject_sinistre($idsinistre);
	$bDesactiv = $oSinistre->sinistre_isSinistreInstruitWithAcceptAssureur($idsinistre);
	if(!$bDesactiv) header('location:liste_sinistre.php?idcontratsin='.$oSinistre->_IDENTIFIANT_CONTRAT);
		
	$oPageListe->iterateReplace('messages', $oForm->getValidMessage());
	
	//remplacement simple
	$oPageListe->replace('nom_module',$oBloc->_MENU_NOM);
	$oPageListe->replace('nom_fonction',$oFonction->_MENU_AFFICHE);
	$oPageListe->replace('nom_liste','Liste des prestations');
	$oPageListe->replace('css_list','list_garantie.css');
	$oPageListe->replace('titre_recherche','PRESTATIONS DU SINISTRE');
	//remplacement par boucle
	//... pour l'entete du tableau
	$aEnteteTab = array(
						array("num_colonne"=>2, "nom_colonne"=>"TYPE"),
						array("num_colonne"=>3, "nom_colonne"=>"MONTANT"),
						array("num_colonne"=>4, "nom_colonne"=>"ETAT"),
						array("num_colonne"=>5, "nom_colonne"=>"DATE REGLEMENT"),
						array("num_colonne"=>6, "nom_colonne"=>"MOTIF REFUS")
						);
					    
	$oPageListe->iterateReplace('colonne', $aEnteteTab );
					    
	//... pour le contenu du tableau
	

	$aList=array();
	$oMenu = new dataObject_prestation();
	$asBlocs=$oMenu->prestation_getListePrestationSinistre($idsinistre);
	foreach($asBlocs as $iKey => $aRow)
	{
		$aContenu = array("id_ligne"=> $aRow["Identifiant_prestation"]);
		$iidsininistre=$aRow["Identifiant_sinistre"];
		if(($iKey+1)%2==0) $aContenu = array_merge($aContenu, array("color"=> "color"));
		$sEtat_prestation = dataObject_elementdico::elementdico_getNomFromCode($aRow["Etat_prestation"], dataObject_dictionnaire::_ETAT_PRESTATION);
		$sType_prestation = dataObject_elementdico::elementdico_getNomFromCode('N'.$aRow["Type_prestation"], dataObject_dictionnaire::TYPE_PRESTATION);
		
		$aContenu=array_merge($aContenu, array("num_colonne_2"=>2, "val_ligne_2"=> $sType_prestation));
		$aContenu=array_merge($aContenu, array("num_colonne_3"=>3, "val_ligne_3"=>  $aRow["Montant_prestation"]));
		$aContenu=array_merge($aContenu, array("num_colonne_4"=>4, "val_ligne_4"=>$sEtat_prestation));
		$aContenu=array_merge($aContenu, array("num_colonne_5"=>5, "val_ligne_5"=> dataObject_prestation::showDate($aRow["Date_evenement"])));
		$aContenu=array_merge($aContenu, array("num_colonne_6"=>6, "val_ligne_6"=> $aRow["Motif_refus_sinistre"]));
		
		$aList[$iKey]=$aContenu;
	}
	$oPageListe->iterateReplace('tablist', $aList);
	
	$oPageListe->replace('url_retour_fonction','liste_sinistre.php?idsin='.$oSinistre->_IDENTIFIANT_CONTRAT);
	
	/***** affichage *****/
	echo $oPageListe->toString();
		
	include_once PATH_INCLUDE.'inc_pied_page.php';
?>